body {
    background-color: rgb(237, 247, 255);
    background-image: linear-gradient(90deg, rgb(237, 247, 255),
    rgb(200, 225, 240), rgb(247, 233, 224));
}

table {
    width: 100%;
    border:solid #000;
    border-width:1px 0px 0px 1px;
    border-collapse:collapse;
}
th,td{
    border:solid #000;
    border-width:0px 1px 1px 0px;
    padding:10px 0px;
}
tr.title {
    height: 50px;
    font-size: 25px;
    background-color: LightBlue;
}
nav {
    display: inline-block;
    background-color: #58bbe6;
    box-shadow: 0 1px 1px rgb(186, 122, 238);
    border-radius: 3px;
}

nav a {
    /* 设置为行内块元素，才能设置填充，如果是块元素则会换行 */
    display: inline-block;
    padding: 9px 27px;
    /* 设置!important最高优先级 */
    color: #fff !important;
    font-weight: bold;
    font-size: 16px;
    /* 字体周围装饰 */
    text-decoration: none !important;
    line-height: 1;
    /* 大写转换 */
    text-transform: uppercase;
    /* 浏览器兼容性 ，背景色变化时有0.25s的渐变*/
    -webkit-transition: background-color 0.25s;
    -moz-transition: background-color 0.25s;
    transition: background-color 0.25s;
}
/*第一个子元素*/
nav a:first-child {
    border-radius: 3px 0 0 3px;
}
/*最后一个子元素*/
nav a:last-child {
    border-radius: 0 3px 3px 0;
}

nav.car_server .car_server,
nav.headquarters_server .headquarters_server,
nav.center_server .center_server,
nav.guozhen_server .guozhen_server{
    background-color: #eb635a;
}
nav.car_server a:active,
nav.headquarters_server a:active,
nav.center_server a:active,
nav.guozhen_server a:active{
    transform: translateY(4px);
}

nav.virtual_server .virtual_server{
    background-color: #eb635a;
}
nav.virtual_server a:active{
    transform: translateY(4px);
}
tr.search form {
    float: left;
    padding-left: 10px;
    font-size: 15px;
}
tr.search span{
    margin-left: 10px;
}

tr.search input[type=text],
tr.search input[type=date] {
    text-align: center;
    height: 18px;
    width: 145px;
    padding: 2px;
    margin-top: 20px;
    border: 1px solid black;
    outline: medium;
    color: blue;
}

tr.search input[type=text]:hover,
tr.search input[type=date]:hover {
    border: 1px solid #4169E1;
}

tr.head {
    height: 33px;
    background-color: Cornsilk;
    text-align: center;
    /*font-family: "Microsoft YaHei UI Light", serif;*/
    font-weight: bold ;
    font-size: 15px;
}
td.setting{
    font-size: 14px;
    padding: 0 15px 0 15px;
}
tr.content {
    text-align: center;
    height: 30px;
    font-size: 14px;
    /*font-family: "Microsoft YaHei UI Light", serif;*/
}

tr.add {
    height: 40px;
    background-color: WhiteSmoke;
    text-align: right;
}

input[type=submit],
input[type=button]{
    outline: medium;
    height: 22px;
    font-size: 14px;
    /*font-family: "楷体", Times, serif;*/
    border: 1px solid LightSkyBlue;
    background-color: PowderBlue;
}

input[type=submit]:hover,
input[type=button]:hover{
    background-color: RoyalBlue;
}
input[type=submit]:active,
input[type=button]:active{
    background-color: RoyalBlue;
    transform: translateY(4px);
}
a {
    text-decoration: none;
    color: RoyalBlue;
    font-weight: bold;
    font-size: 13px;
}

a:hover {
    color: red;
}
button{
    outline: medium;
    color: RoyalBlue;
    font-weight: bold;
    font-size: 13px;
    border: 1px solid lightsteelblue;
}
button:hover{
    color: red;
}
button:active {
    color: red;
    transform: translateY(4px);
}

p{
    font-size: 15px;
}
